UML(系统分析与设计核心总结)+期末考试例题分析 | 您所在的位置:网站首页 › uml 需求分析 › UML(系统分析与设计核心总结)+期末考试例题分析 |
快要期末考试了,虽然平时没怎么听课,但是期末来临,就是开始学习的时候,可以说是为了考试,但也确实可以学点东西,然后,我就根据老师发的一套习题,把UML的核心知识点总结一下,毕竟考试嘛,大家都懂,总是换汤不换药!! 一.选择题 1. 4+1架构视图中,用于描述系统中可执行进程和线程结构的视图是( C )。 A)用例视图 B)逻辑视图 C)进程视图 D)物理视图 分析:4+1视图(1:用例视图+逻辑视图,进程视图,实现视图,物理视图 ) 其中:用例视图:描述客户需求,其他视图都是从用例视图派生而来,是其他视图的基础 逻辑视图:类和对象的集合,描述系统功能的词汇,重点是类和对象如何组合成系统,实现共能。 进程视图:描述系统性能和吞吐量,使用可执行线程和进程作为活动类,包含所有工件 实现视图:对物理代码和组件进行建模,展示组件的依赖,配置管理组件的版本 物理视图:把系统部署到物理机器上,可以横跨分布式节点的组件分布 2. 属于RUP工作流的是( B )。 A)初始阶段 B)分析与设计 C)生命周期目标里程碑 D)精化阶段 分析: RUP的核心工作流如下: 3. 分析机制中用于描述分析类需具备跨进程通讯需求的机制是( D )。 A) 持久化机制 B)错误报告机制 C)冗余机制 D) 进程间通讯机制
4. 当一个对象的状态改变时,所有依赖他的对象都得到通知并被自动更新,可使用( D )。 A) 代理模式 B) 抽象工厂模式 C) 适配器模式 D) 观察者模式 参考:https://blog.csdn.net/qq_40513633/article/details/103546422 观察者(Observer)模式:多个对象间存在一对多关系,当一个对象发生改变时,把这种改变通知给其他多个对象,从而影响其他对象的行为。 5. 下列关系中,属于聚合关系的是( C )。 分析:A。关联 B.依赖 C。聚合 D组合 6. 影院业务建模过程中,影院内的放映员属于( A )。 A) 业务工作者 B) 业务实体 C)业务用例 D) 业务主角 分析:业务工作者:属于业务的一部分 业务主角:使用该业务的人员 参考: 7. 流域水位监测系统中,测量水位的测点类属于( D )。 A)生命周期管理类 B)实体类 C)边界类 D)控制类 分析: 8. 对修改关闭,对变化开放是( B )设计原则的要求。 A)LSP B) OCP C)DIP D) ISP 9. 图书馆管理系统需求建模中,可以作为用例的是( C )。 A) 图书 B) 学生 C) 借书 D) 图书管理员
10. RUP构建阶段结束,移交阶段开始前所建立的里程碑是( B )里程碑。 A)生命周期目标 B) 初始可运行能力 C) 生命周期体系架构 D)产品发布 分析:RUP 11. 下列模型元素中,为节点的是( B )。 A) B) C) D) 分析: 12. 下面属于UML上层结构(SuperStructure)组成部分的是( C )。 A) 业务建模 B)产品发布里程碑 C)构造块 D)初始阶段 UML组成结构: 二、分析设计题 1. 下面类图关系是否正确,如不正确,说明理由并修改。其中Rocket为火箭类,Engine为发动机类,Structure为箭体结构类,Control为飞控类。
参考答案:分析: 这里发动机类和箭体结构类,飞控类 可以组合成火箭类 因此属于聚合关系; (组合和聚合的区别: 组合属于整体和部分的关系,部分依赖于整体不能独立存在 。举例:人类,身体类,四肢类这种属于 组合关系不可分割 聚合是个体组成一个整体 ,个体可以拆开单独存在。举例:雁群类和大雁类,雁群拆开了,大雁类可以单独存在。 这里知道有的人会说:人类的身体和四肢也是可以单独存在的,可以FS! 但是不好意思,通过查询资料,默认不可以的,机械类的可以拆分(汽车类和轮胎类;飞机类和轮胎类),活着的不可以分 哦!(就这样记住,没错的!) )
2. 拍卖公司“委托拍卖”业务用例图如下图所示,其中委托人通过拍卖人将拍卖品委托给拍卖公司进行拍卖,勘验专家对拍卖品真伪和价值进行评估。请推导业务用例图到系统用例图,其中的拍卖人需要自动化,勘验专家不能自动化
参考答案:拍卖人需要自动化,默认属于系统用例的一部分,因此,我们可以省略,只写出用例。
3.设计员对测试管理系统中的“缺陷”对象状态进行设计,该对象在生命周期中有“已建议”、“活动”、“已解决”、“已关闭”4种状态,其状态迁移和相应事件如下状态迁移表,请根据状态迁移表绘出该对象的状态图。 源状态 事件 目标状态 起始 发现缺陷 已建议 已建议 确认 活动 活动 修复 已解决 已解决 未通过 活动 已解决 确认 已关闭 已关闭 回归 活动 已关闭 软件下线 终止
参考答案: |
CopyRight 2018-2019 实验室设备网 版权所有 |